package persistencia.dominio; import persistencia.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class DocenteSolicitado implements ClaseDominio {
	
	private Long id;
	private String apellido;
	private String nombre;
	private String tipoDoc;
	private String numeroDoc;
	private String email;
	private String interno;
	
	//Solo Responsables
	private Boolean quiereEmailSiat;
	private String emailSIAT;	
	
	private java.util.Set solicitudes  = new java.util.HashSet();
	private java.util.Set responsableDeSolicitudes  = new java.util.HashSet();//SolicitudAula
	
	private Persona docenteRegistrado = null;
	
	public  DocenteSolicitado() {
		id=OidGenerator.getNewId();
	}
	
	public void setId(Long id) {
		this.id = id;
	}
	public Long getId() {
		return id;
	}
	public void setApellido(String path) {
		this.apellido = path;
	}
	public String getApellido() {
		return apellido;
	}
	
	public void setNombre(String tiempoEstimado) {
		this.nombre = tiempoEstimado;
	}
	public String getNombre() {
		return nombre;
	}

	public String getNumeroDoc() {
		return numeroDoc;
	}

	public void setNumeroDoc(String numeroDoc) {
		this.numeroDoc = numeroDoc;
	}

	public String getTipoDoc() {
		return tipoDoc;
	}

	public void setTipoDoc(String tipoDoc) {
		this.tipoDoc = tipoDoc;
	}

	public void setEmail(String nombre) {
		this.email = nombre;
	}
	public String getEmail() {
		return email;
	}
	
	public String getInterno() {
		return interno;
	}

	public void setInterno(String interno) {
		this.interno = interno;
	}

	public java.util.Set getSolicitudes() {
		return solicitudes;
	}
	
	public void setSolicitudes(java.util.Set solicitudes) {
		this.solicitudes = solicitudes;
	}
	
	public java.util.Set getResponsableDeSolicitudes() {
		return responsableDeSolicitudes;
	}
	
	public void setResponsableDeSolicitudes(java.util.Set responsableDeSolicitudes) {
		this.responsableDeSolicitudes = responsableDeSolicitudes;
	}

	public String getEmailSIAT() {
		return emailSIAT;
	}

	public void setEmailSIAT(String emailSIAT) {
		this.emailSIAT = emailSIAT;
	}

	public Boolean getQuiereEmailSiat() {
		return quiereEmailSiat;
	}

	public void setQuiereEmailSiat(Boolean quiereEmailSiat) {
		this.quiereEmailSiat = quiereEmailSiat;
	}

	public Persona getDocenteRegistrado() {
		return docenteRegistrado;
	}

	public void setDocenteRegistrado(Persona docenteRegistrado) {
		this.docenteRegistrado = docenteRegistrado;
	}
}